﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace N03_11HCA_HTTTHD.Models
{
    public class Home
    {
        public Home(List<Data_DAO_DTO_Lib.DTO.DTO> listTinTuc, List<Data_DAO_DTO_Lib.DTO.DTO> listChaoBan, List<Data_DAO_DTO_Lib.DTO.DTO> listTimMua, List<Data_DAO_DTO_Lib.DTO.DTO>  listRaoVat)
        {

            setListTinTucTuDTO(listTinTuc);
            setListChaoBanTuDTO(listChaoBan);
            setListTimMuaTuDTO(listTimMua);
            setListRaoVatTuDTO(listRaoVat);
        }

        
        
        void setListRaoVatTuDTO(List<Data_DAO_DTO_Lib.DTO.DTO> l)
        {
            listRaoVat = new List<Data_DAO_DTO_Lib.DTO.RAOVAT_DTO>();

            for (int i = 0; i < l.Count; i++)
            {
                listRaoVat.Add((Data_DAO_DTO_Lib.DTO.RAOVAT_DTO)l[i]);
            }
        }

        private List<Data_DAO_DTO_Lib.DTO.RAOVAT_DTO> listRaoVat;
        public List<Data_DAO_DTO_Lib.DTO.RAOVAT_DTO> ListRaoVat
        {
            get
            {
                return listRaoVat;
            }
            set
            {
                listRaoVat = value;
            }
        }


        void setListTimMuaTuDTO(List<Data_DAO_DTO_Lib.DTO.DTO> l)
        {
            listTimMua = new List<Data_DAO_DTO_Lib.DTO.THONGTINTIMMUA_DTO>();

            for (int i = 0; i < l.Count; i++)
            {
                listTimMua.Add((Data_DAO_DTO_Lib.DTO.THONGTINTIMMUA_DTO)l[i]);
            }
        }

        private List<Data_DAO_DTO_Lib.DTO.THONGTINTIMMUA_DTO> listTimMua;
        public List<Data_DAO_DTO_Lib.DTO.THONGTINTIMMUA_DTO> ListTimMua
        {
            get
            {
                return listTimMua;
            }
            set
            {
                listTimMua = value;
            }
        }
        void setListTinTucTuDTO(List<Data_DAO_DTO_Lib.DTO.DTO> l)
        {
            listTinTuc = new List<Data_DAO_DTO_Lib.DTO.TINTUC_DTO>();

            for (int i = 0; i < l.Count; i++)
            {
                listTinTuc.Add((Data_DAO_DTO_Lib.DTO.TINTUC_DTO)l[i]);
            }
        }

        private List<Data_DAO_DTO_Lib.DTO.TINTUC_DTO> listTinTuc;
        public List<Data_DAO_DTO_Lib.DTO.TINTUC_DTO> ListTinTuc
        {
            get
            {
                return listTinTuc;
            }
            set
            {
                listTinTuc = value;
            }
        }
        void setListChaoBanTuDTO(List<Data_DAO_DTO_Lib.DTO.DTO> l)
        {
            listChaoBan = new List<Data_DAO_DTO_Lib.DTO.THONGTINCANBAN_DTO>();

            for (int i = 0; i < l.Count; i++)
            {
                listChaoBan.Add((Data_DAO_DTO_Lib.DTO.THONGTINCANBAN_DTO)l[i]);
            }
        }

        private List<Data_DAO_DTO_Lib.DTO.THONGTINCANBAN_DTO> listChaoBan;
        public List<Data_DAO_DTO_Lib.DTO.THONGTINCANBAN_DTO> ListChaoBan
        {
            get
            {
                return listChaoBan;
            }
            set
            {
                listChaoBan = value;
            }
        }

    }
}